@charset "gb2312";
body{padding:0;margin:0;}
img { border:none}
.clr { clear:both; padding:0; margin:0; background:none;}

#content { clear: both; padding:10px}
.col-main { float: left; width: 100%; }
.col-sub, .col-extra { float: left; }
.grid-c2-s4 .main-wrap { margin-left: 220px; }
.grid-c2-s4 .col-sub { width: 210px; margin-left: -100%; }
.grid-c2-s4:after, .main-wrap:after, .col-sub:after, .col-extra:after {content: "\0020"; display: block;  height: 0; clear: both;}
.grid-c2-s4, .main-wrap, .col-sub, .col-extra {zoom: 1; /* clearing float for ie */}
.col-main { min-height: 1px; }
.body:first-of-type .main-wrap {  position: relative; }
.main-content { overflow:hidden; padding: 0px; }
.sub-content { overflow:hidden; padding: 7px 10px 0px 0px;}
.extra-content { overflow:hidden; padding: 10px; }
/*right*/
.col-a {margin-bottom: 10px;background: url(../images/bg_block.gif) no-repeat right top;}
.col-b { background:url(../images/bg_block.gif) right top no-repeat;margin-bottom: 10px;}
.left-part { background:url(../images/right_left.gif); width:6px; height:120px; float:left}
.right-part {  height:120px}
.icons { height:120px; margin:0px auto 0px 20px}
.icons ul{ list-style:none; margin:0px; padding:0px;}
.icons li{float:left; background:url(../images/arrow.gif) right center  no-repeat; height:95px; width:18%; margin-right:10px; padding:25px 0px 0px 0px}
.icons li.last{float:left; background:none;height:70px; width:54px}